Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

168
Vistas
Symfony para "proxy" un servicio web?

Estoy luchando un poco con lo siguiente: tengo una aplicación web Symfony que llama a un servicio web (alojado en otro servidor). El servicio web devuelve un objeto JSON con datos de calendario, y en mi controlador Symfony estos datos se guardan en una matriz. Para la visualización del calendario hacia los usuarios, uso https://fullcalendar.io/ , que necesita ser "alimentado" con los datos del servicio web. Esto funciona bien cuando el navegador de los usuarios se conecta directamente al servicio web para "leer" el flujo JSON con Javascript bastante estándar, pero el objetivo es que no haya conexiones directas al servicio web, solo al servidor web de Symfony.

Así que quiero que la conexión vaya de la siguiente manera:

 User-browser -> Symfony webserver ->(JSON) -> Webservices -> SQL server

Pero actualmente, el navegador de usuario también tiene "una pata para los servicios web" para consultar el feed JSON con elementos del calendario.

Creo que me falta algo que está a la vista, pero ¿cómo puedo evitar que el usuario llame directamente al Webservice?

  • Podría hacer un servicio web (similar) que brinde una fuente JSON en la aplicación Symfony (y así hacer que mi servidor web actúe de cierta manera como un proxy para el servidor del servicio web).
  • Podría intentar trabajar con una variable global ( https://fullcalendar.io/docs/events-array ) que contiene la matriz con los elementos del calendario (podría volverse complicado cuando varios usuarios trabajan simultáneamente en ella).

Pero estos no me parecen enfoques correctos...

¿Me estoy perdiendo algo obvio?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El enlace de documentación de Symfony es, en mi opinión, la mejor respuesta que se puede dar a esta pregunta -> symfony.com/doc/current/frontend/encore/server-data.html

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda